Gitee多用户配置 - Thu, Apr 20, 2023
进入 .ssh 目录
c:
cd c:\Users\xxx\.ssh
生成密钥
下面的邮箱内容可随意
ssh-keygen -t ed25519 -C "[email protected]"
第一次提示时可输入密钥名称,然后按两次回车键,然后将生成的.pub 内容拷贝到 gitee 的公钥配置中。
添加 ssh 配置
在.ssh 目录下新建 config 文件,内容如下(适配多用户)
# gitee user1
Host gitee_user1
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/user1_rsa
User user1
# gitee user2
Host gitee_user2
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/user2_rsa
User user2
测试 ssh 连接
$ ssh -T git@gitee_user1
$ ssh -T git@gitee_user2
clone 在 gitee 上已经创建好的版本库
git clone git@gitee_user1:此处替换版本库中对应的内容/xxx.git
这里要注意,一定要按照 git@gitee_user1 这种方式写,gitee_user1 就是.ssh/config 中的 Host 字段。
进入本地版本库目录,配置版本库对应的用户名和邮件
cd xxx
git config --local user.name "user1"
git config --local user.email "[email protected]"